home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 24
/
AACD 24.iso
/
AACD
/
Information
/
Browsers
/
Voyager
/
VFlash.readme
< prev
next >
Wrap
Text File
|
1999-10-10
|
5KB
|
160 lines
VFlash · Shockwave Flash Player for V³
======================================
Copyright 1999 by David Gerber <zapek@vapor.com>, All Rights Reserved
Requirements:
-------------
OS 3.0+, 68020 or up
The player consists of two parts: VFlash.VPlug, a V³ plugin which provides the
browser interface and which is loaded during Voyager startup, and
VFLash_x.module (where x is the processor), the actual player, which is loaded
on demand when a SWF file is loaded. VFlash works with any Amiga native
screenmode and is designed for both CyberGraphX and Picasso96.
From version 0.9, VFlash takes advantage of versions specifically optimized
for given CPUs. Just copy them to the Plugins directory (WITHOUT renaming
them). If you have an old VFlash.module here you can delete it.
There's a PPC version of VFlash which works with the PowerUP system. Sound is
unfortunately not available yet but will be soon in a future version.
ToDo:
-----
· Missing features. This player doesn't handle all the features the original
by Macromedia does. This will hopefully improve in the future.
· Speed. The main reason why the player currently is so slow in comparision to
PC ones is not that the Amiga is so horrible outdated, but because of a
lameness in the way that screen updates resulting in events are handled
--basically, the engine is rerendering a complete frame upon an event,
although it really only has to rerender updated elements.
· Add sound support to the PPC version.
Updates are available at any VaporWare mirror near you in the /pub/voyager
directory. Please report any VFlash bug and suggestions to the Voyager
mailing-list (see http://www.vapor.com/ for more details) or directly to me.
0.1
---
- CVS: first CVS import
- fixed foreground colors which could be wrong sometimes (Zapek)
- added preliminary Picasso96 support (Zapek)
- important executable size gain (Zapek)
- sound support. uses AHI (Zapek)
0.2
---
- changed all over again (Zapek)
0.3
---
- fixed recognition of P96/CGFX
0.4
---
- added support for native P96 and CGFX screenmodes to
speed up writing (requires cybergraphics.library V41.4
or up) (Olli)
0.5
---
- recompiled libjpeg with -O3, all fingers crossed (Olli)
- added (lame) support for CLUT screens (AGA and CGFX/P96)
(Olli)
- fixed tons of bugs in the original parser code (Olli)
- added support for playing sprites (Olli)
- added support for SetTarget action (Olli)
- fixed returning of multiple actions for a button
transition (Olli)
- implemented GetURL command (Olli)
0.6
---
- plugin will now show a progress report while downloading
and decoding, and any possible player startup error (Olli)
- improved color allocation for CLUT mode (Olli)
- fixed handling of partial getURLs() (Olli)
0.7
---
- fixed problems with CGFX3 (Olli)
- fixed problems when flash internal size didn't fit
<EMBED> size (Olli)
0.8
---
- fixed AGA c2p handling (Olli)
- fixed a lame race condition in the player shutdown
which could cause a set() on <freed memory>->obj.
Guaranteed nuke with mungwall, otherwise a matter
of luck (Olli)
- fixed problems with various CGFX and P96 screenmodes (Olli)
- more speed on CGFX3 (Olli)
0.9
---
- ixemul.library isn't needed anymore (Zapek)
- added plugin identification for navigator.plugins array (Zapek)
- notify the user when the file is in the decoding stage (Zapek)
- added preference group (Zapek)
- fixed rendering trashing with CGFX3 and hicolor/truecolor modes (Zapek)
- fixed enforcer hits in some input events (Zapek)
- reenabled sound support (Zapek)
- new versions optimized for 68k CPUs:
· plain 68020
· 68030 + FPU
· 68040 (internal FPU)
· 68060 (internal FPU)
on my setup, there's a 80% speed gain using the 68060 version instead of the
68020 one (Zapek)
0.10
----
- added resize capabilities (Zapek)
0.11
----
- added a nice icon for the prefs (Zapek)
- fixed a bug which could cause VFlash to hang V under some circumstances
(Zapek)
0.12
----
- more enforcer hits squashed (Zapek)
0.13
----
- fixed tons of NULL object references when sound
was disabled (Olli)
- fixed a race condition during shutdown which would
cause a semaphore deadlock (Olli)
- modified build process to make gccfindhit work (Olli)
- changed the naming convention for CPU specific versions (Zapek)
- lowered stack usage a bit (Zapek)
- reenabled sound, Olli should buy a speaker :) (Zapek)
0.14
----
- fixed some Flash anims not displaying properly (Zapek)
- fixed crashes on some small Flash anims (ie. www.eye4u.com) (Zapek)
0.15
----
- displays which CPU is being used while decoding (Zapek)
- fixed rendering problems on 24-bit CGFX4 screens (Zapek)
- some deadlocks were possible on exit (Zapek)
- frees all the resources correctly when exiting because of a failure (Zapek)
0.16
----
- fixed stupid crash when VFlash failed to allocate memory (Zapek)
- added PPC version (Zapek)